package com.hqu.environment.utils;


import org.apache.commons.codec.digest.DigestUtils;

/**
 * MD5通用类
 *
 */
public class MD5 {

    //用来加密签名的密钥。
    private static final String  SECRET = "secret";

    public static String md5(String text){
        //加密后的字符串
        String encodeStr= DigestUtils.md5Hex(text + SECRET);
        return encodeStr;
    }

    /**
     * MD5验证方法
     *
     * @param text 明文
     * @param md5 密文
     * @return 是否正确
     */
    public static boolean verify(String text,  String md5)  {
        //根据传入的密钥进行验证
        String md5Text = md5(text);
        if(md5Text.equalsIgnoreCase(md5))
        {
            return true;
        }

        return false;
    }
}